﻿.w{width:1200px;margin:0 auto;}
.topnav .w{width:1200px;}
.snavsCtrl a:hover{text-decoration:none;}
/*头部搜索*/
.topInfo {width:1200px;}
.header{height:auto;padding-top:0px;background:#fafafa;}
.header .w,.topNotice{width:1200px;}
.header .w{height:auto;padding:35px 0;z-index:9;}
.OneSiteLogo a:hover,.PushADBox a:hover{text-decoration:none;}
.OneSiteLogo img{display:inline-block;}
.topSearch {left:400px;}
.topSearchCons{border:3px solid #d32e13;width:520px;}
.topSearchCons .searchBtn{background:#d32e13;height:32px;line-height:32px;}
.topSearchCons .searchBtn:hover{color:#fff;background:#d34129;text-decoration:none;}
.topSearchCons input{width:410px;height:30px;line-height:30px\9;}
.topSearchSlideBox{width:520px;border:3px solid #d32e13;border-top:none;top:38px;z-index:10;}
.PushMedicine{font-size:12px;font-family:SimSun;color:#999;padding:5px 0;}
.PushMedicine a{color:#999;padding:0 2px;}
.PushMedicine a:hover{color:#ff690e;}
.PushADBox a img{display:inline-block;margin-right:10px;}
.indexPush img{display:inline-block;}

.navOuter{width:100%;height:36px;background:#fafafa;border-bottom:4px solid #eee;}
.navs{height:36px;border-bottom:4px solid #d32e13;width:1200px;top:0;margin:0 auto;}
.snavs{width:200px;}
.snavs .subNavOuter{height:464px;width:198px;top:40px;border:1px solid #f3b1a6;border-top:none;background:#fff5f3;}
.snavs .snavsCtrl{width:200px;background:#d32e13;}
.flClassTit{line-height:32px;padding-top:5px;padding-left:10px;}
.letterClassOuter{width:192px;margin-left:8px;}
.letterClassIner{width:192px;}
.letterClassOuter li{margin-bottom:8px;font-size:0;letter-spacing:-3px;width:192px;overflow:hidden;z-index:3;position:relative;}
.letterClassOuter li.hover,.kindClassOuter li.hover{border:1px solid #d32e13;border-width:1px 0 1px 1px;width:190px;background:#fff;}
.letterClassOuter li a{display:inline-block;width:31px;height:31px;border:1px dashed #e3e3e3;background:#fff;margin-right:5px;font-size:16px;line-height:31px;text-align:center;letter-spacing:0px;font-family:Arial;}
.letterClassOuter li.hover a{border-width:0 1px;height:33px;line-height:33px;}
.letterClassOuter li a:hover{border-color:#ff690e;text-decoration:none;}
.letterClassOuter li a.selected,.kindClassOuter li a.selected{background:#d32e13;color:#fff;border-style:dotted;border-color:#e3e3e3;}
.letterClassShowBox{width:979px;height:444px;padding:10px;border:1px solid #d32e13;background:#fff;z-index:2;top:0;left:198px;border-width:0 1px 1px 1px;}
.kindClassOuter{width:192px;margin-left:8px;}
.kindClassOuter li{margin-bottom:8px;z-index:3;letter-spacing:-3px;position:relative;overflow:hidden;}
.kindClassOuter li.hover a{border-width:0 1px;height:30px;line-height:30px;}
.kindClassIner{width:192px;text-align:center;}
.kindClassIner a{display:inline-block;font-size:14px;font-family:'Microsoft YaHei';width:81px;border:1px dashed #e3e3e3;border-width:1px;margin-right:5px;height:28px;line-height:28px;text-align:center;letter-spacing:0;background:#fff;}
.letterFilterBox,.effectFilterBox{width:759px;padding-left:10px;height:444px;overflow-y:auto;}
.effectUnit{width:710px;color:#666;margin-bottom:10px;}
.effectUnit_tit{font-weight:bold;width:100px;text-align:right;margin-right:20px;font-size:14px;}
.effectUnit_con{width:590px;border-bottom:1px solid #e3e3e3;}
.effectUnit_con a{color:#666;display:inline-block;margin-bottom:10px;}
.effectUnit_con a span{border-left:1px solid #666;padding:0 10px;}
.letterFilterBox.empty{background:url(../Images/empty.jpg) center no-repeat;}
.letterFilterBox.empty .letterFilter{border:0px;}
    

.classPromImgs{width:200px;margin-left:10px;}
.letterFilter{height:50px;padding:5px 0;border-bottom:1px solid #e3e3e3;}

.subLetterShow{height:312px;margin-top:10px;overflow-x:hidden;overflow-y:auto;}
.letterFilter a{display:inline-block;width:20px;padding:0 4px;height:25px;line-height:25px;}
    .letterFilter a.selected {background:#d32e13;color:#fff;}
.subLetterShow a{display:inline-block;font-size:12px;width:80px;height:32px;line-height:32px;}
.classPromImgs a{display:block;width:200px;padding:10px 0;border-top:1px solid #e3e3e3;}
.classPromImgs a:first-child{border-top:none;}
.loadingBox{width:640px;height:390px;text-align:center;line-height:390px;}
.subLoadingBox{width:420px;height:312px;text-align:center;line-height:312px;}
.indexBody,.wraps{width:1200px;margin:0 auto;}
.wraps{margin-bottom:18px;}
.wraps:after{content:".";height:0;overflow:hidden;clear:both;visibility:hidden;display:block;}
.footNav{width:1200px;}
.footNav dl{width:159px;padding-left:10px;}

/*导航购物车*/
.subShopCartWrap{position:absolute;right:0px;top:0px;}
.Customer_Service{color:#d32e13;vertical-align:middle;}
.Customer_Service_phone{font-size:14px;margin-left:2px;}
.subShopCart{display:inline-block;position:relative;width:223px;height:32px;background:url(../Images/subshopcartbg.png) no-repeat;vertical-align:middle;}
.shopTotalPrice{color:#fbf969;font-size:18px;font-family:'Microsoft YaHei';margin-left:50px;}
.subShopCart_arr{display:block;position: absolute;border: 6px solid transparent;border-color: #fff transparent transparent transparent;border-bottom-width: 0;width:0;height:0;line-height:0;right:10px;top:13px;transition-property:all;transition-duration: 0.3s;transition-timing-function: ease;}
.subShopCart_arr.rotate{transform:rotate(180deg);}
.subShopCartBox{width:219px;border:2px solid #d73419;position:absolute;top:31px;right:0px;/*height:366px;*/background:#fff;z-index:3;}
.subShopCartBox ul {max-height:320px;overflow-y:auto;}
.subShopCartBox li {padding:12px;border-bottom:1px solid #e8e8e8;line-height:20px;position:relative;overflow:hidden;*zoom:1;}
.subShopCartBox li img {position:relative;z-index:9;}
.shopCartCount{text-align:center;}
.OneSiteEmptyCart{padding:30px 25px;line-height:30px;text-align:center;}
.CartLoginBtn{display:inline-block;width:64px;height:24px;text-align:center;line-height:24px;background:#ff580e;border-radius:1px;color:#fff;}
.CartLoginBtn:hover{color:#fff;}
.countUnitPrice{right:-10px;}
/*crumb*/
.crumb {line-height:36px;margin:10px 0;border-bottom:none;background:url(../Images/crumb.png) 2px 12px no-repeat;padding-left:16px;}
.crumb a:hover{color:#333;}
.FilterName{line-height:24px;border:1px solid #ddd;padding:0 6px;position:relative;background:#fff;z-index:8;}
.FilterName a{display:inline-block;height:14px;}
.FilterName:hover{border:1px solid #ffddc9;}
.FilterName a:hover{color:#ff690e;}
.drupCtrl{cursor:pointer;}
.drupCtrl i{display:inline-block;width:11px;height:6px;vertical-align:middle;background:url(../Images/bg2.png) -384px -394px no-repeat;margin-left:5px;transition-property:all;transition-duration:0.3s;transition-timing-function:ease;}
.drupCtrl i.rotate{transform:rotate(180deg);}
.drupList{border:1px solid #ddd;top:23px;left:-1px;background:#fff;min-width:100%;z-index:3;}
.drupList li{text-align:left;}
.drupList a{display:block;line-height:26px;height:26px;padding:0 6px;white-space:nowrap;}
.drupList a:hover{background:#f5f5f5;text-decoration:none;}
.seleCtrl a{display:inline-block;width:16px;height:16px;vertical-align:middle;background:url(../Images/filterclosebtn.png) 4px 3px no-repeat;margin-left:5px;}
.seleCtrl a:hover{background:#e8371b url(../Images/filterclosebtn.png) 4px -15px no-repeat;}



.FontCutPage .pageBreak .pageWrap .pageBtn{border:1px solid #e8371b;color:#e8371b;}
.FontCutPage .pageBreak .pageWrap .pageBtn:hover{background:#e8371b;}
.FontCutPage .pageBreak .pageWrap .now{border-color:#e8371b;color:#e8371b;}

.indexPush {
    width: 1200px;
    margin: 0 auto;
}
.u-flyer{display: block;width: 50px;height: 50px;border-radius: 50px;position: fixed;z-index: 9999;}

/*搜索浮层*/
.fixedTopSearch{position:fixed;top:0px;left:0px;background:#fff;box-shadow:0px 2px 3px 2px #dfdfdf;width:100%;z-index:9999;padding:10px 0;display:none;}
.fixedTopSearch .topSearch{top:6px;}
.fixedTopSearchCon{background:#fff;}
.subShopCart.subShopCartfixed{position:fixed;top:18px;z-index:10000;}